

public class Pair extends Value {
    
    private Value first;
    private Value second;

    public Pair (Value first,Value second) {
	this.first = first;
	this.second = second;
    }

    public Pair (Value second){
	this.first = Prelude.nil();
	this.second = second;
    }

    public Pair __initWith(Value first,Value second){
	this.first = first;
	this.second = second;
	return this;
    }
    
    public Value first() {
	return this.first;
    }

    public Value second() {
	return this.second;
    }
    
    public void toBool(){}
    
    public java.lang.String toString(){
	return ("(" + this.first + ", " + this.second +")"); 
    }

}